//优化babel-loader
// {
//   test: /\.js$/,
//   use: ['babel-loader?cacheDirectory']  //开启缓存
//   include: path.resolve(__dirname, 'src')  //明确范围
//   // 排除范围，include和exclude两者选一个即可
//   //exclude：path.resolve(__dirname, 'node_modules')
// }

// 关于开启多进程
//   项目较大，打包较慢，开启多进程能提高速度
//   项目较小，打包很快，开启多进程会降低速度(进程开销)
//   按需使用

//happyPack多进程打包
//JS单线程，开启多进程打包，提高构建速度（特别是多核CPU）
//在plugin里
// new HappyPack({
//   //用唯一的标识符id来代表当前的HappyPack是用来处理一类特定的文件
//   id: 'babel',
//   //如何处理.js文件，用法和Loader配置中一样
//   loaders: ['babel-loader?cacheDirectory']
// })

//ParallelUglifyPlugin多进程压缩JS
//和HappyPack类似，同样在plugin里配置
//
// 热更新和自动刷新
// 自动刷新：整个网页全部刷新，速度较慢，状态会丢失
// 热更新：新代码生效，网页不刷新，状态不丢失














